0c91eaf468c4b12df584faa9861cdf7443e8ec0b,controller/src/main/java/org/jboss/as/controller/operations/global/GlobalOperationHandlers.java,ReadResourceHandler,readModel,#OperationContext#ModelNode#ResultHandler#PathAddress#,112
Before Change
}
// Handle attributes
final boolean queryRuntime = readOperation.get(INCLUDE_RUNTIME).asBoolean(false);
final Set<String> attributeNames = registry.getAttributeNames(address);
for(final String attributeName : attributeNames) {
final AttributeAccess access = registry.getAttributeAccess(address, attributeName);
if(access == null) {
continue;
} else {
final AttributeAccess.Storage storage = access.getStorageType();
if(! queryRuntime && storage != AttributeAccess.Storage.CONFIGURATION) {
continue;
}
final AccessType type = access.getAccessType();
// FIXME incorrect cast just to compile
final OperationHandler handler = (OperationHandler) access.getReadHandler();
if(handler != null) {
// Create the attribute operation
final ModelNode attributeOperation = readOperation.clone();
After Change
}
// Handle attributes
final boolean queryRuntime = readOperation.get(INCLUDE_RUNTIME).asBoolean(false);
final Set<String> attributeNames = registry != null ? registry.getAttributeNames(address) : Collections.<String>emptySet();
for(final String attributeName : attributeNames) {
final AttributeAccess access = registry.getAttributeAccess(address, attributeName);
if(access == null) {
continue;
} else {
final AttributeAccess.Storage storage = access.getStorageType();
if(! queryRuntime && storage != AttributeAccess.Storage.CONFIGURATION) {
continue;
}
final AccessType type = access.getAccessType();
// FIXME incorrect cast just to compile
final NewStepHandler handler = access.getReadHandler();
if(handler != null) {
// Create the attribute operation
final ModelNode attributeOperation = readOperation.clone();